package com.wowudi.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wowudi.entity.Role;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wowudi.dto.Result;

public interface RoleService extends IService<Role>{

    // 查询所有角色
    Result findAll();

    // 查询所有角色带分页带条件
    Page<Role> findPageByName(Integer currentPage, Integer limit, String name);

    // 添加角色信息
    int addRole(Role role,Integer[] menuIds);


    // 修改角色信息
    int updateRole(Role role,Integer[] menuIds);


    // 删除角色信息
    int deleteRole(Integer id);

}
